package com.drg.center.entity.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@ApiModel("诊断输入校验查询返回信息")
@Data
public class DiagnosisCheckVO implements Serializable {

    @ApiModelProperty("DRG分组代码")
    private String drgCode;

    @ApiModelProperty("DRG分组名称")
    private String drgName;

    @ApiModelProperty("病例点数")
    private String casePoints;

    @ApiModelProperty("倍率（1：高倍率，2：低倍率）")
    private Integer magnification;

    @ApiModelProperty("例均住院天数")
    private Integer caseHospitalDays;

    @ApiModelProperty("科室平均住院天数")
    private Integer departHospitalDays;

    @ApiModelProperty("本院平均住院天数")
    private Integer hospitalDays;

    @ApiModelProperty("科室平均手术次数")
    private Integer departOperationNum;

    @ApiModelProperty("本院平均手术次数")
    private Integer operationNum;

    @ApiModelProperty("科室平均总费用")
    private BigDecimal departTotalCost;

    @ApiModelProperty("本院平均总费用")
    private BigDecimal totalCost;

    @ApiModelProperty("科室日均费用")
    private BigDecimal departDayCost;

    @ApiModelProperty("本院日均费用")
    private BigDecimal dayCost;

    @ApiModelProperty("科室平均药品总费用")
    private BigDecimal departMedicineTotalCost;

    @ApiModelProperty("住院平均药品总费用")
    private BigDecimal medicineTotalCost;

    @ApiModelProperty("科室日均药品总费用")
    private BigDecimal departMedicineDayCost;

    @ApiModelProperty("住院日均药品总费用")
    private BigDecimal medicineDayCost;

    @ApiModelProperty("科室平均耗材费用")
    private BigDecimal departConsumablesCost;

    @ApiModelProperty("本院平均耗材费用")
    private BigDecimal consumablesCost;
}
